cloud-capped mountains - Francés Inglés Diccionario